﻿$(function () {
    $('table, caption')
    .addClass('ui-widget ui-corner-all ui-widget-content')
    .find('th').addClass('ui-widget ui-corner-all ui-widget-header').end()
    .find('tbody')
      .bind('mouseover', function (event) {
          var row = $(event.target).closest('tr');
          if (!row.length) return;
          row.addClass('ui-state-highlight');
      })
      .bind('mouseout', function (event) {
          var row = $(event.target).closest('tr');
          if (!row.length) return;
          row.removeClass('ui-state-highlight');
      })
      .find('a, :submit').button().end()
      .find('tr:even').addClass('alternate').end()
    .end()
    .find('tfoot tr:last a')
      .bind('mouseover', function () {
          $(this).addClass('ui-state-highlight');
      })
      .bind('mouseout', function () {
          $(this).removeClass('ui-state-highlight');
      });
});